@charset "utf-8";
@import "_reset.scss";

@mixin center_img {
	position: relative;
	img {
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}
}

.logo {
	display: flex;
	align-items: center;
}
.navbar {
    border-radius: 0;
}
.navbar {
	margin-bottom: 0;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
	width: 100%;
}

// 底部
.footer {
	background-color: #3b3b3b;
	color: #a1a3ab;
	.a_link {
		display: flex;
		justify-content: space-between;
		margin-top: 40px;
		a {
			display: inline-block;
			margin-right: 14px;
			font-size: 14px;
			color: #a1a3ab;
			line-height: 30px;
			&:hover {
				color: white;
			}
		}
	}
	.adress {
		margin-top: 13px;
		margin-bottom: 37px;
	}
	.connection {
		display: flex;
		justify-content: center;
		margin-top: 38px;
		&>div {
			position: relative;
			cursor: pointer;
			&>img {
				margin-left: 20px;
			}
			&>div {
				position: absolute;
				left: 68%;
				top: 0;
				transform: translate(-50%,-100%) scale(0);
				transform-origin: center bottom;
				transition: all .5s;
			}
			&:hover div {
				transform: translate(-50%,-100%) scale(1);
			}
		}
	}
}